home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Gold Collection
/
Software Vault - The Gold Collection (American Databankers) (1993).ISO
/
cdr43
/
procal.zip
/
READ.ME
< prev
next >
Wrap
Text File
|
1993-04-17
|
12KB
|
212 lines
PROCAL Intelligent Technologies PROCAL
SAMPLER 13 Mohawk Ave. SAMPLER
Mississauga, Ont. Canada
L5G 3R5
Greetings!
This product sampler contains this READ.ME file plus one example
CAL for your inspection and enjoyment. CAL stands for 'Cakewalk
Application Language'. CALs provide a way to further enhance the
performance of Cakewalk through custom editing commands. The CAL
PACKAGE V1.0 contains:
BLOWS_IT.CAL
This CAL will adjust upwards ie. boost velocities below a
threshold that you set by an entered percentage. Use it to adjust
low velocity performaces while keeping dynamic integrity and
acceptable velocity ranges untouched.
CFILL_IT.CAL
This CAL will produce a linear controller fill within the selected
area you specify with FROM and THRU on the main screen. You are
asked for the Controller number to deal with, the beginning and
ending values for the fill and the MIDI channel number to process.
This CAL does not check for valid controller number entries.
Old relevant volume controller events will be deleted automatically
in the selected area before the new ones are added. Please note that
the sequencer will not allow you to run this CAL properly unless there
is data in the selected area to process. If you have a forced MIDI channel
active on the main screen and have chosen a different MIDI channel
for the fill, you will want to either disable the forced channel
(make the MIDI channel value '---') or move the data assigned to
the new MIDI channel to a new track. This CAL is a natural extention
of FADE1_IT.CAL so why have FADE1_IT.CAL? The fade CAL, which processes
only controller 7 (volume) data is included for convenience and speed.
Unfortunately, the processing time can be considerable when dealing
with long data streams and complex CALS.
COMPX_IT.CAL
This CAL will compress or expand note velocities by a percentage
that you set. Values will be changed around the velocity value that
you determine to be the center. For example, if compression is selected,
the center value is set to 50 and the percentage is set at 10 percent,
values above 50 will be reduced by 10 percent and values below 50 will be
increased by 10 percent. With Expansion, values are widened instead of
reduced. All Values are checked for limits. During compression values
are not allowed to cross the center value. This CAL simulates the
properties of a compressor-limiter found in professional recording studios.
ECHO2_IT.CAL
This CAL creates two echoes where the delay time between echoes is
entered in ticks. Each echo's strength or velocity is calculated as a
percentage entered by you. The MIDI channel of each of the echoes
may also be set. You will find different MIDI channels useful if
note durations of the original track cause echoes to overlap.
Try adding panning controllers (PPONG_IT.CAL will create auto-pan
controller events for you) once the CAL has been run to further
enhance the echo effect.
ECHOX_IT.CAL
This CAL creates the number of echoes specified where the delay time
between echoes is entered in ticks. Each echo's strength or
velocity is calculated as a percentage entered by you. This
CAL allows the echoes to toggle between the original MIDI
channel and the one you specify. This CAL provides you with a MIDI
version of a digital delay unit with features you can't get on
conventional DDL units.
FADE1_IT.CAL
This CAL will produce a fade using MIDI controller 7 from the
beginning of the selected area (FROM) to the end of the selected
area (THRU). Fades may travel in any direction and be assigned to
any MIDI channel Old volume controller events will be deleted
automatically in the selected area before the new ones are added.
FADEX_IT.CAL
This CAL will produce a crossfade from one sound or patch to another
from the beginning of the selected area (FROM) to the end of the selected
area (THRU). It does this by cloning the original track and assigning
a different patch number or sound to it. You are asked for a beginning
and ending value for the first fade (the value ranges are 0-127). The
second fade is created automatically and is an inverted mirror of
the first. The CAL will then ask for the two MIDI channels to use. It
will assign the original notes to the first MIDI channel and the
cloned notes to the second. You may, if you wish also assign patch
numbers for the CAL. The default parameters will create a complete
crossfade from one sound to the other within the selected timeframe.
Old volume controller events will be deleted automatically in the selected
area before the new ones are added. Sustain pedal controller events are
also automatically cloned to the 2nd MIDI channel should the CAL
encounter any.
HARM1_IT.CAL
This CAL injects a harmony that you specify. The harmony is entered
as a relative number plus or minus in intervals. You are asked for
the new note's velocity as a percentage of the original as well
as the MIDI channel on which to place the harmony. Default parameters
for velocity and MIDI channel yeild a harmony of the same velocity
and MIDI channel. If more than 1 MIDI channel results from the CAL
and you have forced channels active on the main screen, you will want
to either disable the forced MIDI channel on the front screen (have the
channel appear as '---') or move the data assigned to other MIDI
channels to other tracks. Please note that this CAL will only insert a
harmony and does not duplicate controllers if a second MIDI channel
is selected. We elected to do this as to not corrupt existing data
if data with more than 1 MIDI channel already exists.
HARM2_IT.CAL
This CAL behaves like HARM1_IT.CAL except that it will produce two
harmonies. Separate parameters are provided for each harmony.
NORML_IT.CAL
This is the second half of a two-part CAL.
This CAL uses the information obtained by VELMX_IT to normalize
(make the track as loud as possible while maintaining the original
dynamic relationship) of the selected area. To find the current
maximum velocity needed by this CAL, run VELMX_IT first and then
run NORML_IT.CAL.
PANIT_IT.CAL
This CAL will pan notes left to right --->, right to left <---
or will oscillate <---> based on the notes' positions within a
bar. You determine the length of time (in bars) before the pan
will change direction. If you choose oscillation <--->, you will
be asked for a left or right starting point. You may also determine
a range for the pan as well as the MIDI channel to process.This CAL
will delete old panning events that match the current MIDI channel
being processed.
PPONG_IT.CAL
This CAL assigns panning events to notes or chords. You may select
the two panning values by first selecting FIXED at the first prompt
or you may decide to assign RANDOM panning within the limits of
two selected panning values. The imaging will change with every
unique note event. The last option offered before this CAL actually
processes the MIDI data is PRE-INDEX. With it you determine how many
ticks before the actual note event to place the panning control event.
Why this option? MIDI does have a limit as far as the number of events
it can handle before it gets muddled up. To avoid this traffic jam, it
is a good idea to space out events if possible to avoid bottleneck
situations. The default setting is 1. If the note plays at the very top
of the sequence, pre-indexing is not possible so PPONG_IT will place
the pan with the note. Try this CAL on finger picking guitar tracks.
Narrow spreads will widen the sound. Old panning events will be deleted
automatically in the selected area before the new ones are added.In
addition, only one pan control is issued at any given event time
avoiding multiple pan insertions when chords are processed. Using
techniques provided in the tips and tricks section of the CAL PACKAGE,
this CAL can emulate harmonizers found only in pro studios.
SPRED_IT.CAL
This CAL will identify note events that occur at the same time and
spread those notes in time (the time is set by you in ticks).The
resulting effect, depending on the note events and the delay you set
will be flamming or a strumming effect. You may specify either an exact
distribution between notes ie. each delay will be the same as all the
other delays, or you may choose a range from which a random delay value
will be determined for you.
VDFIL_IT.CAL
This CAL will filter out (delete) note events as follows:
- Velocities below a level you set
- Durations below a value you set
You initially choose to filter velocities only, or durations only,
or velocities OR durations, or you may choose to include both velocities
AND durations. The CAL defaults to a choice of Velocities OR Durations
with velocities less than 15 and durations less than 20 ticks.
VELMX_IT.CAL
This CAL will search out the maximum & minimum values of velocity
and duration in the selected area. This information is used
for example when calling the CAL NORML_IT (a CAL to normalize or
maximize velocities). No data is modified during this CAL and a report
is generated on the message line of Cakewalk's main screen.
To order the PROCAL PACKAGE, send $20.00 plus $3.00 S/H (U.S. funds) to:
Intelligent Technologies
13 Mohawk Ave.
Mississauga, Ont. Canada
L5G 3R5
Please specify that you are requesting PROCAL.
You'll receive the PROCAL PACKAGE plus exciting information regarding
our product line. Please make sure your name & return address are
completely legible. Unless otherwise specified, 3 1/2" disks will be
used. The PROCAL PACKAGE was developed on Cakewalk Professional 4.0.
Please feel free to include with your order your 'wish list' regarding
future releases of PROCAL as well as general comments and suggestions
concerning any topic related to MIDI and its future. We consider ALL
worthwhile suggestions so don't be shy.
"Cakewalk", and "Cakewalk Professional" are trademarks of
Twelve Tone Systems Inc.
...and now for some necessary legalese:
Intelligent Technologies makes no warranty of any kind, express or
implied, including without limitation, any warranties of merchantability
and/or fitness for a particular purpose. Intelligent Technologies shall
not be liable for any damages, whether direct, indirect, special or
consequential arising from the use of, or inability to use this product
by any user.
IN NO EVENT WILL INTELLIGENT TECHNOLOGIES BE LIABLE TO YOU FOR ANY
DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL
OR CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO USE
THE PRODUCT, OR FOR ANY CLAIM BY ANY OTHER PARTY.